﻿using GalaSoft.MvvmLight.Command;
using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Imaging;
namespace JiveMessenger.ViewModels
{
    public interface IViewModelImagePreviewWindow
    {
        string ImageText { get; set; }
        int ImgCount { get; set; }
        int ImgNumber { get; set; }
        BitmapSource ImgSource { get; set; }
        bool IsWindowVisible { get; set; }
        bool IsTextVisible { get; set; }
        bool IsAlbumInfoVisible { get; set; }
        string LinkUrl { get; set; }
        string VideoUrl { get; set; }
        Size VideoSize { get; set; }
       
       RelayCommand<Uri> ShowImagePreviewCommand { get; set; }
       RelayCommand<object> UpdatePositionCommand { get; set; }
       RelayCommand StopImagePopupCommand { get; set; }
       RelayCommand<int> ScrollAlbumCommand { get; set; }
    }
}
